home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / svgapc23 / readme.1st < prev    next >
Text File  |  1995-04-30  |  8KB  |  203 lines

  1. *****************************************************************************
  2. SVGAPC  A Super VGA Graphics Library For Use With MIX Power C compilers
  3. Copyright (c) 1993-1995 By Stephen L. Balkum and Daniel A. Sill 
  4. *****************************************************************************
  5.  
  6. *****************************************************************************
  7. SPECIAL NOTE
  8. *****************************************************************************
  9.  
  10.         The Mix Power C version of our library uses many of the same files
  11. as the SVGACC (for MS compatible C/C++ compilers) version.  This is the
  12. reason some files have "CC" (for SVGACC) in the name rather than "PC" (for
  13. SVGAPC).
  14.  
  15.  
  16. *****************************************************************************
  17. INTRODUCTION
  18. *****************************************************************************
  19.  
  20.         SVGAPC is a Super VGA graphics library designed for use with 
  21. the Mix Power C compiler.  It is written in 100% assembly language for the
  22. best possible speed.  It provides the Mix C programmer with an easy interface
  23. to the high resolution/high color video modes of the newer SVGA video cards.
  24. Because there is no "standard" for VGA video cards above the 320x200x256
  25. resolution, each video card manufacturer has implemented a slightly different
  26. method to access these high resolution/high color video modes.  This graphics
  27. library will automatically identify the video card and its installed memory.
  28. This way, the programmer may write graphics programs that will work on most
  29. any SVGA card without writing specific versions for each individual SVGA
  30. card.  Over 100 subroutines and functions are provided.
  31.  
  32.  
  33. *****************************************************************************
  34. SYSTEM REQUIREMENTS
  35. *****************************************************************************
  36.         
  37.     This SVGA graphics library requires a 386sx or better processor (to
  38. take advantage of 32 bit instructions) as well as one of the following Super 
  39. VGA video card brands/chip sets:
  40.         
  41.         Acumos SuperVGAs
  42.         Avance Logic SuperVGAs
  43.         ATI Technologies SuperVGAs
  44.         Ahead SuperVGAs
  45.         Chips and Technologies SuperVGAs
  46.         Cirrus Logic SuperVGAs
  47.         Everex Micro Enhancer SuperVGAs
  48.         Genoa SuperVGAs
  49.         Mxic SuperVGAs
  50.         NCR SuperVGAs
  51.         Oak Technologies SuperVGAs
  52.         Realtek SuperVGAs
  53.         Paradise/Western Digital SuperVGAs
  54.         Primus SuperVGAs
  55.         Trident SuperVGAs
  56.         Tseng Labs SuperVGAs
  57.         Video 7 SuperVGAs
  58.         All VESA compatible SuperVGAs (version 1.00 and greater)
  59.  
  60.     The maximum resolution is dependent on the video card, its
  61. installed memory, and the video monitor.  Most VGA video cards support the 
  62. 320x200x256 and 640x400x256 video modes.  512k of video memory is required 
  63. to support the 640x480x256 and 800x600x256 video modes.  1 meg of video
  64. memory is required to support the 1024x768x256 video mode.  2 meg of video 
  65. memory is required to support the 1280x1024x256 video mode.
  66.     Also, video card manufactures are starting to provide VESA drivers
  67. for their video cards.  Contact the technical service department of your 
  68. video card manufacturer and see if they have a VESA driver or updated
  69. BIOS available for your video card.
  70.  
  71. Note:  Unfortunately, we currently cannot detect more than 1 Meg of video
  72. memory on ATI SuperVGAs.  We suggest users of 2 Meg ATI cards use the VESA
  73. driver with the pan option enabled (vvesa.com pan).  Any suggestions in this
  74. area are appreciated.
  75.  
  76.  
  77. *****************************************************************************
  78. WHAT IS NOT INCLUDED
  79. *****************************************************************************
  80.     The following functions are not included with the shareware version. 
  81. Please note that we feel that these functions are not nessessary for the 
  82. evaluation of the library but do provide some incentive to register.
  83.  
  84.     fillconvexpoly
  85.     fillpoly
  86.     pcxmake
  87.     xmsallocate
  88.     xmsblkget
  89.     xmsblkput
  90.     xmscopy
  91.     xmserror
  92.     xmsfree
  93.     xmsget
  94.     xmsput
  95.     xmsscreenget
  96.     xmsscreenput
  97.     
  98.  
  99. *****************************************************************************
  100. LEGAL STUFF
  101. *****************************************************************************
  102.  
  103. NO WARRANTY / NO LIABILITIES:
  104.     Stephen L. Balkum, Daniel A. Sill, and Zephyr Software provide no
  105. warranties, either expressed or implied, of merchantability, or fitness, 
  106. for a particular use or purpose of this SOFTWARE and documentation.      
  107.     In no event shall Stephen L. Balkum, Daniel A. Sill, and Zephyr
  108. Software be held liable for any damages resulting from the use of, misuse of, 
  109. or inability to use, the SOFTWARE and documentation.
  110.  
  111.  
  112. COPYRIGHT:
  113.     This SOFTWARE is owned by Stephen L. Balkum, Daniel A. Sill and is
  114. protected by both United States copyright laws, and international treaty 
  115. provisions. 
  116.  
  117.  
  118. U.S. GOVERNMENT RESTRICTED RIGHTS:
  119.     Use, duplication, or disclosure of the SOFTWARE and documentation
  120. by the U.S. Government is subject to the restrictions as set forth in 
  121. subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer 
  122. Software clause at DFARS 252.227-7013. Contractor/manufacturer is Stephen 
  123. L. Balkum and Daniel A. Sill P.O. Box 7704, Austin, Texas 78713-7704
  124.  
  125.  
  126. OTHER RESTRICTIONS:
  127.     You may not rent, or lease, this SOFTWARE or documentation. You
  128. may not network this SOFTWARE or documentation.  You may not disassemble
  129. or reverse engineer this SOFTWARE.  THIS SOFTWARE IS FOR EVALUATION ONLY.
  130. YOU ABSOLUTELY MAY NOT SELL, RENT, LEASE, GIVE AWAY ANY PROGRAMS WRITTEN 
  131. USING THE SHAREWARE VERSION OF THIS SUPER VGA GRAPHICS LIBRARY.  ANYONE 
  132. FOUND DOING SO WILL BE PROSECUTED.
  133.  
  134.  
  135. *****************************************************************************
  136. REGISTRATION, UPGRADES, BUG REPORTS, ETC.
  137. *****************************************************************************
  138.  
  139. REGISTRATION:
  140.     If, after evaluating this software, you would like to register it,
  141. the price is $35.00 for the first copy and $5 for each additional copy or
  142. upgrade (including alternate DOS versions).  With registration you will 
  143. receive the registered version of the SVGAPC graphics library and the
  144. following bonuses:
  145.  
  146.     * Additional features such a PCX encoding, XMS support and the
  147.       polygon fill routines.
  148.     * MS Word 2.0 Documentation (includes drawings, table of contents,
  149.       index, ready to print).
  150.     * A font editor (mouse/keyboard driven with source and samples)
  151.       that will allow you to create custom fonts (from 4x4 to 8x16)
  152.       as well as font object files that can be linked with your program.
  153.     * A mouse cursor editor (mouse/keyboard driven with source and
  154.       samples) that will allow you to create custom mouse cursors as
  155.       well as mouse cursor object files that can be linked with your
  156.       program.
  157.     * Limited telephone technical support (evenings only, we will be
  158.       glad to help you with the use of our library, but we cannot debug
  159.       your code.)
  160.     * Discounts on upgrades and alternate DOS versions (such as the MS
  161.       QuickBasic version, the MS PDS/VBDOS version and the PB PowerBASIC
  162.       version.
  163.  
  164.  
  165. Please see the file 'ORDER.FRM' for complete ordering information.
  166.  
  167.  
  168. UPGRADES:
  169.     We will maintain a mailing list of registered users so we may
  170. notify you of future upgrades, discounts and products.  Should you discover
  171. that a new version exists and we have not notified you, please contact us
  172. for upgrade information and discounts.
  173.  
  174.  
  175. COMMENTS, SUGGESTION, BUG REPORTS:
  176.     We are very interested in what you think of our library, Please
  177. send all comments, suggestions, ideas, and bug reports to:
  178.  
  179.      Zephyr Software
  180.      P.O. Box 7704
  181.      Austin, Texas  78713-7704
  182.  
  183. We can also be contacted through internet:
  184.         
  185.      balkum@phoenix.phoenix.edu
  186.      sill@zoe.as.utexas.edu
  187.  
  188.  
  189. ABOUT SHAREWARE:
  190.     We are big believers in the shareware concept.  Both of us have
  191. purchased several shareware packages.  In keeping with the concept of 
  192. shareware, this software package is not vitally crippled, oversized,
  193. or otherwise disabled.  The only real difference between the registered 
  194. version and the shareware version is that the registered version will 
  195. have your name and a serial number encoded within it and you will be
  196. permitted to distribute programs written with it.
  197.  
  198. Please help all shareware authors and register the software that you use.
  199.  
  200. Thank you for taking the time to read this.
  201.  
  202.         Stephen L. Balkum                       Daniel A. Sill
  203.